home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2002-259.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  97 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12335);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2002-1165");
  13.  
  14.  name["english"] = "RHSA-2002-259: sendmail";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   The sendmail packages shipped with Red Hat Linux Advanced Server have a
  21.   security bug if sendmail is configured to use smrsh. This security errata
  22.   release fixes the problem.
  23.  
  24.   [Updated 06 Feb 2003]
  25.   Added fixed packages for Advanced Workstation 2.1
  26.  
  27.   SMRSH (the SendMail Restricted SHell) is a /bin/sh replacement for
  28.   Sendmail. It provides the ability to limit the set of executable programs
  29.   available to Sendmail.
  30.  
  31.   A bug in the version of smrsh packaged as part of Sendmail 8.12.6 and
  32.   8.11.6 allows attackers to bypass shrsh\'s intended restrictions. This
  33.   can be done by inserting additional commands after "||" or "/" characters,
  34.   which are not properly filtered or verified. A sucessful attack would
  35.   allow an attacker who has a local account on a system to execute arbitrary
  36.   binaries as themselves by utilizing their .forward file.
  37.  
  38.   Because sendmail as shipped with Red Hat Linux Advanced Server is not
  39.   configured to use smrsh, this issue only affects users who have customized
  40.   their sendmail configuration to use smrsh.
  41.  
  42.   Users who have configured sendmail to use smrsh should update to these
  43.   errata packages which contain a backported security fix, and are therefore
  44.   not vulnerable to this issue.
  45.  
  46.  
  47.  
  48.  
  49. Solution : http://rhn.redhat.com/errata/RHSA-2002-259.html
  50. Risk factor : High';
  51.  
  52.  script_description(english:desc["english"]);
  53.  
  54.  summary["english"] = "Check for the version of the sendmail packages";
  55.  script_summary(english:summary["english"]);
  56.  
  57.  script_category(ACT_GATHER_INFO);
  58.  
  59.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  60.  family["english"] = "Red Hat Local Security Checks";
  61.  script_family(english:family["english"]);
  62.  
  63.  script_dependencies("ssh_get_info.nasl");
  64.  
  65.  script_require_keys("Host/RedHat/rpm-list");
  66.  exit(0);
  67. }
  68.  
  69. include("rpm.inc");
  70. if ( rpm_check( reference:"sendmail-8.11.6-9.72.4", release:"RHEL2.1") )
  71. {
  72.  security_hole(0);
  73.  exit(0);
  74. }
  75. if ( rpm_check( reference:"sendmail-cf-8.11.6-9.72.4", release:"RHEL2.1") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if ( rpm_check( reference:"sendmail-devel-8.11.6-9.72.4", release:"RHEL2.1") )
  81. {
  82.  security_hole(0);
  83.  exit(0);
  84. }
  85. if ( rpm_check( reference:"sendmail-doc-8.11.6-9.72.4", release:"RHEL2.1") )
  86. {
  87.  security_hole(0);
  88.  exit(0);
  89. }
  90.  
  91. if ( rpm_exists(rpm:"sendmail-", release:"RHEL2.1") )
  92. {
  93.  set_kb_item(name:"CAN-2002-1165", value:TRUE);
  94. }
  95.  
  96. set_kb_item(name:"RHSA-2002-259", value:TRUE);
  97.